//package com.huc.ribbon.user.rule;
//
//import java.util.List;
//
//import com.netflix.client.config.IClientConfig;
//import com.netflix.loadbalancer.AbstractLoadBalancerRule;
//import com.netflix.loadbalancer.ILoadBalancer;
//import com.netflix.loadbalancer.Server;
//
//public class ClientRule extends AbstractLoadBalancerRule{
//
//	@Override
//	public Server choose(Object key) {
//		
//		ILoadBalancer lb = getLoadBalancer();
//		List<Server> lists = lb.getReachableServers();
//		for (Server server : lists) {
//			System.out.println(server.getHost()+"-------"+server.getId()+"-------"+server.getPort());
//		}
//		
//		return null;
//	}
//
//	@Override
//	public void initWithNiwsConfig(IClientConfig clientConfig) {
//		
//		System.out.println("初始化rule......");
//		
//		
//	}
//
//}
